An Architecture to Enable Lifetime Testing in CMPs
نویسنده
چکیده
As CMOS technology scaling continues to low nanometers, aging and device wear-out related degradation is a looming concern. With device wear-out mechanisms such as NBTI and PBTI, catalyzed by higher temperature, transistor performance worsens with time. Similarly with electromigration, interconnects become increasingly resistive until they become non-functional. Such phenomena initially manifest as delay defects, which in the due course of time turn into permanent defects. Online testing is needed to avert situations in which such defects show up as errors during operation. In this paper we propose an architecture that can assist online testing at various levels in a Chip Multiprocessor (CMP). The proposed solution revolves around the incorporation of a small and simple, functionally limited core called the Sentry Core (SC) in the CMP. This core is responsible for assisting with testing of the functional cores in a CMP. Since SC is small, it is assumed to be hardened during design and remain fault-free during useful lifetime of the chip. We explore two of the many possible online testing schemes possible with this architecture. In the first scheme, we explore the use of SC in triggering opportunistic DMR to verify functional correctness of the cores. In the second scheme, we evaluate the effectiveness of the SC in monitoring and potentially detecting errors in operation of the cache coherence protocol. Results indicate that even though incorporation of the SC results in an area overhead in the CMP, the rich functionality it provides with respect to testing and fault tolerance justifies this cost.
منابع مشابه
Exploring Salvage Techniques for Multi-core Architectures
As process technology scales, both fabrication induced and in-operation hard faults will become more prevalent, limiting yield and effective product lifetime. The simultaneous emergence of chip multiprocessors (CMPs) and revitalization of machine virtualization offers several opportunities for hard failure tolerance. In this paper, we provide preliminary analysis of methods for lifetime recover...
متن کاملAn Efficient Routing Algorithm to Lifetime Expansion in Wireless Sensor Networks
This paper proposes an efficient network architecture to improve energy consumption in Wireless Sensor Networks (WSN). The proposed architecture uses a mobile data collector to a partitioned network. The mobile data collector moves to center of each logical partition after each decision period. The mobile data collector must declare its new location by packet broadcasting to all sensor node...
متن کاملAn Efficient Routing Algorithm to Lifetime Expansion in Wireless Sensor Networks
This paper proposes an efficient network architecture to improve energy consumption in Wireless Sensor Networks (WSN). The proposed architecture uses a mobile data collector to a partitioned network. The mobile data collector moves to center of each logical partition after each decision period. The mobile data collector must declare its new location by packet broadcasting to all sensor node...
متن کاملDesign Space Exploration of CMPs with Caches and Local Memories
Chip multiprocessors (CMPs) are the dominating architectures nowadays. There is a big variety of designs in current CMPs, with different number of cores and memory subsystems, because they are used in a wide spectrum of domains and so its best configuration highly depends on several design goals such as performance, energy consumption, scalability, area and programmability. This paper studies d...
متن کاملAn Evaluation of Asynchronous Architecture for System Level Power Reduction
CMPs are becoming common in high performance embedded systems. Embedded systems are often required to be power e cient, but the system level power management in CMPs is suboptimal. This paper makes the case for the use asynchronous architectures for CMPs to improve system level power e ciency. It shows, through two simple simulation experiments, that CMPs based on asynchronous architecture coul...
متن کامل